.widget-nav { position:relative; z-index:10;}
.widget-nav > ul > li { width:20%; float:left;}
.widget-nav > ul > li > a { display:block; text-align:center; font-size:14px; height:50px; line-height:50px; font-weight:bold;}

/*下拉css*/
.nav_layer03 { display:none; width:${layerWidth.value}; position:absolute; left:0; top:100%; background:${layerColor.value};  border:#ccc 1px solid; border-right-width:0; border-top:#009a7e 6px solid;}
.nav_layer03 ul { width:17%; float:left; padding:10px 0 10px 2%;}
.nav_layer03 li { padding:0;}
.nav_layer03 li a { display:block; line-height:1.5; padding:5px 0; text-align:center;}
.nav_layer03 li a:hover { color:#ffffff; background:#009a7e;}
.nav_layer03 ._cont { width:78%; float:right; background:#fff;}
.nav_layer03 ._cont dl { width:33.333%; float:left;}
.nav_layer03 ._cont dl a { display:block; border-right:#dddddd 1px solid; padding:15px 25px 25px;}
.nav_layer03 ._cont dt { font-size:14px; font-weight:bold; color:#009c80; margin-bottom:10px;}
.nav_layer03 ._cont ._p { line-height:20px; height:40px; overflow:hidden; font-size:12px; color:#666; margin-bottom:5px;}
.nav_layer03 ._cont ._img img { display:block; width:100%; height:auto;}
/*下拉css end*/

.widget-nav .hover > a { color:#009a7e;}
.widget-nav .hover ._layer { display:block;}
.mobile_key { display:none;}

@media only screen and (max-width: 640px) {
.mobile_key { display:block;}
}












